package com.alks.common.expression;

import com.alks.common.aop.Idempotent;
import org.aspectj.lang.JoinPoint;

/**
 * @author: chen
 * @date: 2024/12/7
 * @description:
 */
public interface KeyResolver {

    /**
     * 解析处理 key
     * @param idempotent 接口注解标识
     * @param point 接口切点信息
     * @return 处理结果
     */
    String resolver(Idempotent idempotent, JoinPoint point);
}
